import { reactive } from 'vue';

/**
 * 审批模版
 */
const state = reactive<{
  /**
   * 当前页
   */
  activePage: number;
  /**
   * 加载状态
   */
  loading: boolean;
  /**
   * 加载完成状态
   */
  finished: boolean;
  /**
   * 列表
   */
  list: FlowPathTemplateApi.Dto[];
  /**
   * tabs 切换索引
   */
  tabIndex: string;
  /**
   * 组织ID集合
   */
  organIdList: string[];
}>({
  activePage: 1,
  loading: false,
  finished: false,
  list: [],
  tabIndex: '0',
  organIdList: [],
});

export { state };
